module.exports = {
  extends: ["@commitlint/config-conventional", "cz"],
  rules: {
    /*
    // Header
    "header-max-length": [2, "always", 200],
    // <type>枚举
    "type-enum": [
      2,
      "always",
      [
        "init",
        "feat",
        "fix",
        "ui",
        "refactor",
        "replace",
        "deploy",
        "docs",
        "test",
        "chore",
        "style",
        "revert",
        "add",
        "minus",
        "del"
      ]
    ],
    // <type> 不能为空
    "type-empty": [2, "never"],
    // <type> 格式 小写
    "type-case": [2, "always", "lower-case"],
    // <scope> 不能为空
    "scope-empty": [2, "never"],
    // <scope> 格式 小写
    "scope-case": [2, "always", "lower-case"],
    // <subject> 不能为空
    "subject-empty": [2, "never"],
    // <subject> 以.为结束标志
    "subject-full-stop": [2, "never", "."],
    // <subject> 格式
    // 可选值
    // 'lower-case' 小写 lowercase
    // 'upper-case' 大写 UPPERCASE
    // 'camel-case' 小驼峰 camelCase
    // 'kebab-case' 短横线 kebab-case
    // 'pascal-case' 大驼峰 PascalCase
    // 'sentence-case' 首字母大写 Sentence case
    // 'snake-case' 下划线 snake_case
    // 'start-case' 所有首字母大写 start-case
    "subject-case": [2, "never", []],
    // <body> 以空行开头
    "body-leading-blank": [1, "always"],
    // <footer> 以空行开头
    "footer-leading-blank": [1, "always"]
    */
  }
};
